Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Hamburg European Open - Hamburg U.S. Open - New York Chengdu Open - Chengdu Astana Open - Astana Stockholm Open - Stockholm Sofia Open - Sofia United Cup - Australia Australian Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch French Open - Paris U.S. Open - New York China Open - Beijing Mexico City Challenger BNP Paribas Open - Indian Wells Citi Open - Washington Australian Open - Melbourne Oeiras 4 Challenger Miami Open - Miami Estoril Challenger Morelia Challenger Girona Challenger U.S. Open - New York Wimbledon - London French Open - Paris Bratislava 2 Challenger Perugia Challenger Nottingham 2 Challenger National Bank Open - Toronto Cincinnati Open - Cincinnati Cordenons Challenger China Open - Beijing Bad Waltersdorf Challenger Shanghai Rolex Masters - Shanghai Valencia Challenger Olbia Challenger Swiss Indoors Basel - Basel France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 Serbia F1 France F9 France F10 France F11 Serbia F4 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F2 Serbia F3 Serbia F4 France F15 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Germany F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Turkey F2 Turkey F3 Turkey F4 Turkey F1 Italy F11 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F5 Turkey F2 Italy F1 Italy F2 Italy F3 Italy F4 Open de Montauban - Montauban LTA Shrewsbury Challenger - Shrewsbury Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Marrakech Black Forest Open - Freudenstadt Tatra Banka Slovak Open - Bratislava Noumea Challenger Heilbronn Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Nottingham Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Banja Luka Challenger Khanty-Mansiysk Challenger Rhodes Challenger Bordeaux Challenger Pozoblanco Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Banja Luka Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Rome Challenger Napoli Challenger Bercuit Challenger Binghamton Challenger Orbetello Challenger Pozoblanco Challenger Samarkand Challenger Banja Luka Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Rome Challenger Nottingham Challenger Blois Challenger Braunschweig Challenger Como Challenger Sibiu Challenger Seoul Challenger Manta Challenger Segovia Challenger Bordeaux Challenger Mestre Challenger Biella Challenger Lexington Challenger Noumea Challenger Quimper Challenger Bordeaux Challenger Caltanissetta Challenger Todi Challenger Bastad Challenger Le Gosier Challenger Spain F26 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 Serbia F1 Serbia F5 Egypt F4 France F10 Serbia F6 Spain F9 Serbia F1 Croatia F10 Bordeaux Challenger Lisbon Challenger Monterrey Challenger Surbiton Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Genova Challenger Valencia Challenger Maspalomas Challenger Aix En Provence Challenger Rennes Challenger Newport Challenger Cancun Challenger Seville Challenger Braga Challenger Helsinki Challenger Open 13 - Marseille Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya AEGON International - Eastbourne SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Sydney International - Sydney Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Open Parc - Lyon Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Zhuhai Open - Zhuhai Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Argentina Open - Buenos Aires Dallas Open - Dallas Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Viking International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Sofia Open - Sofia Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport China Open - Beijing Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca Hamburg Open - Hamburg Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Plava Laguna Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Almaty Open - Almaty Erste Bank Open - Vienna Moselle Open - Metz Belgrade Open - Belgrade Brisbane International - Brisbane ASB Classic - Auckland Open Occitanie - Montpellier Dallas Open - Dallas Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Tiriac Open - Bucharest US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Mifel Tennis Open - Los Cabos Plava Laguna Croatia Open - Umag Hangzhou Open - Hangzhou Open D'Orleans - Orleans Open de Montauban - Montauban IPP Geneva Trophy - Geneva GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Challenger Tunisie - Tunis Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wroclaw Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger St. Remy Challenger Nottingham Challenger Recanati Challenger Rijeka Challenger Salzburg Challenger Rome Challenger Zagreb Challenger Nottingham Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Samarkand Challenger Karshi Challenger Todi Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Belgrade Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sarajevo Challenger Bath Challenger Nottingham Challenger Nottingham-2 Challenger Milan Challenger Rogers Cup - Montreal Vancouver Challenger Heilbronn Challenger Karshi Challenger BNP Paribas Open - Indian Wells St. Remy Challenger Istanbul Challenger Szczecin Challenger Sony Open Tennis - Miami Mons Challenger Jersey Challenger Rennes Challenger Loughborough Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cherbourg Challenger Western & Southern Open - Cincinnati Sarajevo Challenger BNP Paribas Open - Indian Wells Napoli Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Caltanissetta Challenger Leon Challenger Guadalajara Challenger St. Brieuc Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal San Benedetto Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mersin Challenger Mexico City Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rome Challenger San Marino Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brasov Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Trnava Challenger Miami Open - Miami Kazan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami St. Brieuc Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Yeongwol Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Istanbul Challenger BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Tashkent Challenger Miami Open - Miami Mutua Madrid Open - Madrid Knoxville Challenger Internazionali BNL d'Italia - Rome Champaign Challenger Rogers Cup - Toronto Noumea Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rome Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Prostejov Challenger Mutua Madrid Open - Madrid National Bank Open - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Todi Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Genova Challenger Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Gerry Weber Open - Halle Banja Luka Challenger Sibiu Challenger Loughborough Challenger Rome Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Mersin Challenger Caltanissetta Challenger Lexington Challenger Segovia Challenger Aix En Provence Challenger Orleans Challenger Rennes Challenger Quimper Challenger Le Gosier Challenger Parma Challenger Bordeaux Challenger Aix En Provence Challenger Noumea Challenger Quimper Challenger Phoenix Challenger Cap Cana Challenger French Open - Paris San Luis Potosi Challenger Ostrava Challenger U.S. Open - New York Zagreb Challenger Birmingham Challenger Australian Open - Melbourne Sassuolo Challenger Wimbledon - London U.S. Open - New York French Open - Paris Oeiras 3 Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Moselle - Metz Medibank International - Sydney ATP Studena Croatia Open Umag - Umag Regions Morgan Keegan Championships - Memphis ATP Studena Croatia Open - Umag Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Open 13 - Marseille AEGON Championships - London Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Valencia Open - Valencia Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Serbia Open - Belgrade Apia International - Sydney Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Delray Beach Open - Delray Beach AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Chengdu Open - Chengdu New York Open - New York Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul PBZ Zagreb Indoors - Zagreb Moselle Open - Metz Chengdu Open - Chengdu Millennium Estoril Open - Estoril Open Sud de France - Montpellier Generali Open - Kitzbuhel Murray River Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Sydney Tennis Classic - Sydney Citi Open - Washington Swiss Indoors Basel - Basel United Cup - Australia Portugal Open - Oeiras French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Adelaide International - Adelaide French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Swiss Indoors Basel - Basel Australian Open - Melbourne Adelaide International - Adelaide Garanti Koza Sofia Open - Sofia U.S. Open - New York Wimbledon - London Rio Open - Rio de Janeiro Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Moselle Open - Metz Erste Bank Open - Vienna Argentina Open - Buenos Aires Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Serbia Open - Belgrade Monterrey Challenger cinch Championships - London Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Mallorca Championships - Mallorca Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Western & Southern Open - Cincinnati Vegeta Croatia Open - Umag Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Rogers Cup - Toronto Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Rio Open - Rio de Janeiro Western & Southern Open - New York PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Chengdu Open - Chengdu Aircel Chennai Open - Chennai ASB Classic - Auckland Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Winston Salem - Winston Salem Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro China Open - Beijing Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, QR, UZB-SRB 2-3 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group C Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Valencia Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group B, Manchester Davis Cup, Group C, Valencia Davis Cup, World Group, Q, SRB-SVK 0-4 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) French Open (juniors) Wimbledon - London All Lower level tournaments Nordea Open - Bastad Olympics - Paris Generali Open - Kitzbuhel cinch Championships - London